Operator CoFPortStatus

Operator Library: Hardware Platform

オペレーターはCXPファイバーチャネルのステータスを監視します。現在のチャネル構成を表示し、さまざまな統計情報やエラーCounterへの読み取りアクセスを提供します。

Available for Hardware Platform
imaFlex 2 Dual 100

リソース

オペレーターは、FiberConnectionパラメータの設定をFPGA Device Resourcesダイアログに読み取り専用パラメータとしてミラーリングします。FPGA Device ResourcesダイアログをAnalysisメニューから開くと、FPGAデバイスリソースを確認できます。デバイスリソースは読み取り専用です:

FPGA デバイス リソース

図416:FPGA Device Resources


オペレーターは、タイプがPort[0] CoF Status Laneのリソース、またはインデックスが0~3のタイプがPort[1] CoF Status Laneのリソースのいずれか単一のリソースを使用します。

非アクティブ化されたモジュールパラメータ

モジュールパラメータにおいて、オペレーターはFiberConnectionパラメータとCoFCameraオペレーターがインスタンス化されているかどうかに基づいて、関連する統計Counterのみを表示します。オペレーターは以下にドッキングできます:

  • マスターカメラレーン、

  • 拡張レーン、または

  • ホスト側のQSFP28コネクタがAppletPropertiesオペレーターでCoFプロトコル用に構成されている限り、未使用のファイバーレーン。

QSFP28コネクタにCoFCameraが割り当てられていない場合、パラメータビューにはFiberConnectionパラメータのみが表示されます。

このモードでは、オペレーターは意味のある監視を行うことができません。

CoFCameraを使用しており、オペレーターが拡張レーンにドッキングしている場合、拡張レーンに関連するパラメータのみが表示されます。マスターレーンに適用されるパラメータはこのモードでは非表示になります。

CoFCameraを使用しており、オペレーターがマスターレーンにドッキングしている場合、すべてのパラメータが表示されます。

I/O Property

Property 値
オペレータータイプ なし(入力も出力もないため)

サポートされているリンクフォーマット

None

パラメーター

FiberConnection
タイプ 静的書き込みパラメータ
Default port_0_lane_0
範囲 {port_0_lane_0, port_0_lane_1, port_0_lane_2, port_0_lane_3, port_1_lane_0, port_1_lane_1, port_1_lane_2, port_1_lane_3}

FiberConnectionパラメータは、カメラがどのQSFP28ポートに接続されており、カメラオペレーターがそのポートのどのレーンを監視しているかを定義します。

選択されたQSFP28ポートは、そのポートのAppletPropertiesオペレーター内のFiberProtocolパラメータがDataForwardingではなくCoFに設定されている場合にのみ使用できます。

FiberProtocolがDataForwardingに設定されており、CoFCameraオペレーターがそのファイバーポートへのマッピングを試みた場合、デザインルールチェック(DRC)によってエラーメッセージが生成されます。この場合、FiberConnectionパラメータは競合状態(赤色)としてマークされ、そこにカーソルを合わせると競合を説明するクイックチップヘルプメッセージが表示されます。

同じデザイン内では、1つのCoFPortStatusオペレーターのみが同じレーン上の同じハードウェアQSFP28ポートを使用できます。複数のオペレーター間のマッピングは、デザイン全体で一意である必要があります。

RxStreamPacketCount
タイプ 動的読み取りパラメータ
Default 0
範囲 [0 : 2147483647]

このパラメータは、受信したストリームパケットの数を表します:

  • Bits [29:0]は実際のパケット数を表します。

  • Bit [30]はオーバーフローを示します。

[注] Visibility

このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。

RxStreamIncompleteCount
タイプ 動的読み取りパラメータ
Default 0
範囲 [0 : 8191]

このパラメータは、例えばパケット終了インジケーターが欠落している場合など、正しくフォーマットされていない受信ストリームパケットの数をカウントします:

  • Bits [11:0]は違反の数を表します。

  • Bit [12]はオーバーフローを示します。

[注] Visibility

このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。

RxPacketCrcErrorCount
タイプ 動的読み取りパラメータ
Default 0
範囲 [0 : 8191]

このパラメータは、受信パケットにおけるCRCエラーの発生回数をカウントします:

  • Bits [11:0] はエラー数を表します。

  • Bit [12]はオーバーフローを示します。

[注] Visibility

このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。

RxStreamPacketCrcError
タイプ 動的読み取りパラメータ
Default NO
範囲 {NO, YES}

このパラメータは、受信したストリームパケットでCRCエラーが発生したかどうかを示します。

[注] Visibility

このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。

RxControlAckPacketCrcError
タイプ 動的読み取りパラメータ
Default NO
範囲 {NO, YES}

このパラメータは、受信したコントロール確認応答パケットでCRCエラーが発生したかどうかを示します。

[注] Visibility

このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。

RxEventPacketCrcError
タイプ 動的読み取りパラメータ
Default NO
範囲 {NO, YES}

このパラメータは、受信したイベントパケットでCRCエラーが発生したかどうかを示します。

[注] Visibility

このパラメータは、マスターレーンに対してのみ表示されます。

RxLengthErrorCount
タイプ 動的読み取りパラメータ
Default 0
範囲 [0 : 8191]

このパラメータは、実際のパケット長がパケットヘッダーで指定された長さと異なる場合をカウントします:

  • Bits [11:0]は違反の数を表します。

  • Bit [12]はオーバーフローを示します。

[注] Visibility

このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。

RxStreamPacketLengthError
タイプ 動的読み取りパラメータ
Default NO
範囲 {NO, YES}

このパラメータは、受信したストリームパケットで長さエラーが発生したかどうかを示します。

[注] Visibility

このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。

RxEventPacketLengthError
タイプ 動的読み取りパラメータ
Default NO
範囲 {NO, YES}

このパラメータは、受信したイベントパケットで長さエラーが発生したかどうかを示します。

[注] Visibility

このパラメータは、マスターレーンに対してのみ表示されます。

RxBridgeError
タイプ 動的読み取りパラメータ
Default 0
範囲 [0 : 8191]

このパラメータは、受信ブリッジモジュールが入力データストリーム内のプロトコル違反を検知したケースをカウントします:

  • Bits [11:0]は違反の数を表します。

  • Bit [12]はオーバーフローを示します。

[注] Visibility

このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。

RxUnknownDataReceivedCount
タイプ 動的読み取りパラメータ
Default 0
範囲 [0 : 8191]

このパラメータは、CXP標準に含まれない未知のパケットデータを受信したインスタンスをカウントします。

  • Bits [11:0]は違反の数を表します。

  • Bit [12]はオーバーフローを示します。

[注] Visibility

このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。

RxErrorCorrectedCount
タイプ 動的読み取りパラメータ
Default 0
範囲 [0 : 8191]

このパラメータは、パケットヘッダーおよびトレーラーで受信され、修正されたエラーをカウントします:

  • Bits [11:0]は違反の数を表します。

  • Bit [12]はオーバーフローを示します。

[注] Visibility

このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。

RxBridgeCorrected
タイプ 動的読み取りパラメータ
Default NO
範囲 {NO, YES}

このパラメータは、受信したブリッジデータのエラーが修正されたかどうかを示します。

[注] Visibility

このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。

RxControlAckPacketCorrected
タイプ 動的読み取りパラメータ
Default NO
範囲 {NO, YES}

このパラメータは、受信したストリーム確認応答パケットのエラーが修正されたかどうかを示します。

[注] Visibility

このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。

RxStreamPacketCorrected
タイプ 動的読み取りパラメータ
Default NO
範囲 {NO, YES}

このパラメータは、受信したストリームパケットのエラーが修正されたかどうかを示します。

[注] Visibility

このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。

RxTriggerPacketCorrected
タイプ 動的読み取りパラメータ
Default NO
範囲 {NO, YES}

このパラメータは、受信したトリガーパケットのエラーが修正されたかどうかを示します。

[注] Visibility

このパラメータは、マスターレーンに対してのみ表示されます。

RxTriggerAckPacketCorrected
タイプ 動的読み取りパラメータ
Default NO
範囲 {NO, YES}

このパラメータは、受信したトリガー確認応答パケットのエラーが修正されたかどうかを示します。

[注] Visibility

このパラメータは、マスターレーンに対してのみ表示されます。

RxEventPacketCorrected
タイプ 動的読み取りパラメータ
Default NO
範囲 {NO, YES}

このパラメータは、受信したイベントパケットのエラーが修正されたかどうかを示します。

[注] Visibility

このパラメータは、マスターレーンに対してのみ表示されます。

RxHeartBeatPacketCorrected
タイプ 動的読み取りパラメータ
Default NO
範囲 {NO, YES}

このパラメータは、受信したハートビートパケットのエラーが修正されたかどうかを示します。

[注] Visibility

このパラメータは、マスターレーンに対してのみ表示されます。

RxUncorrectableErrorCount
タイプ 動的読み取りパラメータ
Default 0
範囲 [0 : 8191]

このパラメータは、パケットヘッダーおよびトレーラーで受信され、修正できなかったエラーをカウントします:

  • Bits [11:0]は違反の数を表します。

  • Bit [12]はオーバーフローを示します。

[注] Visibility

このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。

RxBridgeNotCorrected
タイプ 動的読み取りパラメータ
Default NO
範囲 {NO, YES}

このパラメータは、受信したブリッジデータに修正できなかったエラーがあったかどうかを示します。

[注] Visibility

このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。

RxControlAckPacketNotCorrected
タイプ 動的読み取りパラメータ
Default NO
範囲 {NO, YES}

このパラメータは、受信したコントロール確認応答パケットに修正できなかったエラーがあったかどうかを示します。

[注] Visibility

このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。

RxStreamPacketNotCorrected
タイプ 動的読み取りパラメータ
Default NO
範囲 {NO, YES}

このパラメータは、受信したストリームパケットに修正できないエラーがあったかどうかを示します。

[注] Visibility

このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。

RxTriggerPacketNotCorrected
タイプ 動的読み取りパラメータ
Default NO
範囲 {NO, YES}

このパラメータは、受信したトリガーパケットに修正できないエラーがあったかどうかを示します。

[注] Visibility

このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。

RxTriggerAckPacketNotCorrected
タイプ 動的読み取りパラメータ
Default NO
範囲 {NO, YES}

このパラメータは、受信したトリガー確認応答パケットに修正できないエラーがあったかどうかを示します。

[注] Visibility

このパラメータは、マスターレーンに対してのみ表示されます。

RxEventPacketNotCorrected
タイプ 動的読み取りパラメータ
Default NO
範囲 {NO, YES}

このパラメータは、受信したイベントパケットに修正できないエラーがあったかどうかを示します。

[注] Visibility

このパラメータは、マスターレーンに対してのみ表示されます。

RxHeartBeatPacketNotCorrected
タイプ 動的読み取りパラメータ
Default NO
範囲 {NO, YES}

このパラメータは、受信したハートビートパケットに修正できないエラーがあったかどうかを示します。

[注] Visibility

このパラメータは、マスターレーンに対してのみ表示されます。

RxControlAckLostCount
タイプ 動的読み取りパラメータ
Default 0
範囲 [0 : 8191]

このパラメータは、CXPで定義されたタイムアウト(200 ms)内に確認応答を受信せずに送信されたコントロールパケットの数をカウントします:

  • Bits [11:0]は違反の数を表します。

  • Bit [12]はオーバーフローを示します。

[注] Visibility

このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。

RxControlTagErrorCount
タイプ 動的読み取りパラメータ
Default 0
範囲 [0 : 8191]

このパラメータは、対応する要求コントロールパケットで送信された期待されるタグと一致しないタグで受信されたコントロールパケットの確認応答の数をカウントします:

  • Bits [11:0]は違反の数を表します。

  • Bit [12]はオーバーフローを示します。

[注] Visibility

このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。

RxControlAckIncompleteCount
タイプ 動的読み取りパラメータ
Default 0
範囲 [0 : 8191]

このパラメータは、例えばパケット終了インジケーターが欠落しているなど、不適切にフォーマットされた確認応答パケットが受信された回数をカウントします:

  • Bits [11:0]は違反の数を表します。

  • Bit [12]はオーバーフローを示します。

[注] Visibility

このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。

TxTriggerOverRequestCount
タイプ 動的読み取りパラメータ
Default 0
範囲 [0 : 8191]

このパラメータは、送信側がまだ前のトリガーパケットの送信でビジー状態であったため、スキップされたトリガーリクエストの数をカウントします:

  • Bits [11:0]は違反の数を表します。

  • Bit [12]はオーバーフローを示します。

[注] Visibility

このパラメータは、マスターレーンに対してのみ表示されます。

RxTriggerAckLostCount
タイプ 動的読み取りパラメータ
Default 0
範囲 [0 : 8191]

このパラメータは、CXPで定義された480ナノ秒のタイムアウト内に確認応答パケットを受信せずに送信されたトリガーパケットの数をカウントします:

  • Bits [11:0]は違反の数を表します。

  • Bit [12]はオーバーフローを示します。

[注] Visibility

このパラメータは、マスターレーンに対してのみ表示されます。

RxTriggerAckErrorCount
タイプ 動的読み取りパラメータ
Default 0
範囲 [0 : 8191]

このパラメータは、受信側によって検出されたトリガー確認応答パケット内のエラーの量をカウントします:

  • Bits [11:0]は違反の数を表します。

  • Bit [12]はオーバーフローを示します。

[注] Visibility

このパラメータは、マスターレーンに対してのみ表示されます。

RxTriggerOverRequestCount
タイプ 動的読み取りパラメータ
Default 0
範囲 [0 : 8191]

このパラメータは、前のトリガーの確認応答がまだ進行中であったため、確認応答を送信できなかった受信トリガーパケットの数をカウントします:

  • Bits [11:0]は違反の数を表します。

  • Bit [12]はオーバーフローを示します。

[注] Visibility

このパラメータは、マスターレーンに対してのみ表示されます。

RxTriggerLostCount
タイプ 動的読み取りパラメータ
Default 0
範囲 [0 : 8191]

このパラメータは、不良または修正不可能なトリガーコンテンツのために失われた受信トリガーパケットの数をカウントします:

  • Bits [11:0]は違反の数を表します。

  • Bit [12]はオーバーフローを示します。

[注] Visibility

このパラメータは、マスターレーンに対してのみ表示されます。

RxEventTagErrorCount
タイプ 動的読み取りパラメータ
Default 0
範囲 [0 : 8191]

このパラメータは、タグのギャップが原因で発生した、受信イベントパケットにおけるタグエラーの数をカウントします:

  • Bits [11:0]は違反の数を表します。

  • Bit [12]はオーバーフローを示します。

[注] Visibility

このパラメータは、マスターレーンに対してのみ表示されます。

RxEventOverAckCount
タイプ 動的読み取りパラメータ
Default 0
範囲 [0 : 8191]

このパラメータは、イベントパケットを受信したにもかかわらず、送信側がまだ前のイベント確認応答を送信中であるために対応する確認応答を送信できない頻度をカウントします:

  • Bits [11:0]は違反の数を表します。

  • Bit [12]はオーバーフローを示します。

[注] Visibility

このパラメータは、マスターレーンに対してのみ表示されます。

RxEventIncompleteCount
タイプ 動的読み取りパラメータ
Default 0
範囲 [0 : 8191]

このパラメータは、例えばパケット終了インジケーターが欠落しているイベントパケットなど、不完全なイベントパケットが受信された数をカウントします:

  • Bits [11:0]は違反の数を表します。

  • Bit [12]はオーバーフローを示します。

[注] Visibility

このパラメータは、マスターレーンに対してのみ表示されます。

RxHeartBeatIncompleteCount
タイプ 動的読み取りパラメータ
Default 0
範囲 [0 : 8191]

このパラメータは、例えばパケット終了インジケーターが欠落しているハートビートパケットなど、不完全なハートビートパケットが受信された数をカウントします:

  • Bits [11:0]は違反の数を表します。

  • Bit [12]はオーバーフローを示します。

[注] Visibility

このパラメータは、マスターレーンに対してのみ表示されます。

RxHeartBeatMaxPeriodViolationCount
タイプ 動的読み取りパラメータ
Default 0
範囲 [0 : 8191]

CXP 2.0規格では、ハートビート周期は最大100msと定義されています。これは、この時間内にカメラから少なくとも1つのハートビートパケットを送信する必要があることを意味します。このパラメータは、この条件が満たされていない頻度をカウントします:

  • Bits [11:0]は違反の数を表します。

  • Bit [12]はオーバーフローを示します。

[注] Visibility

このパラメータは、マスターレーンに対してのみ表示されます。